package model

type Menu struct {
	MenuId         uint    `gorm:"primaryKey" form:"menu_id" json:"menu_id"`
	Pid            int64   `form:"pid" json:"pid"`
	ControllerName string  `form:"controller_name" json:"controller_name"`
	Title          string  `form:"title" json:"title"`
	Status         int8    `form:"status" json:"status"`
	Sortid         int64   `form:"sortid" json:"sortid"`
	Url            string  `form:"url" json:"url"`
	Icon           string  `form:"icon" json:"icon"`
	ComponentPath  string  `json:"component_path"`
	Path           string  `json:"path" gorm:"-"`
	Access         string  `form:"access" json:"access" gorm:"-"`
	Children       []*Menu `json:"children" gorm:"-"`
}

func (Menu) TableName() string {
	return "cd_menu"
}
